package com.ibeeking.found.common.entity.common;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * 会员参数设置
 */
@Data
public class MemberSettingBaseDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    /**
     * 会员卡号模式(1自定义卡号 2手机号做卡号)
     */
    private Integer cardNoMode;
    /**
     * 会员二维码类型(1静态码 2动态码)
     */
    private Integer qrCodeType;
    /**
     * 会员跨级升级(1达标升至相应等级 2按等级顺序逐级升级)
     */
    private Integer crossLevelUpgrade;
    /**
     * 开卡商户作为会员归属(1开卡商户作为会员归属 2导购商户作为会员归属 )
     */
    private Integer memberBelong;
}
